package com.shop.zkmall.app.domain.req;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class AddCoupon {


    /**
     * 优惠券类型 0满减券 1折扣券 2无门栏圈
     */
    @NotNull(message = "优惠券类型不能为空")
    private Integer couponType;


    /**
     * 优惠券金额
     */
    @NotNull(message = "优惠券金额不能为空")
    private BigDecimal amount;

    /**
     * 满减金额
     */
    @NotNull(message = "满减金额不能为空")
    private BigDecimal fullAmount;

    /**
     * 有效期 单位:天
     */
    @NotNull(message = "有效期不能为空")
    private Integer effectiveDay;
}
